package com.itheima;

/**
 * 2025/5/12 20:35
 */
public class Outer {

    private int num = 10;

    private static int age = 18;


    public static class Inner2{
        public void show(){
            System.out.println("静态内部类");
            //静态内部类无法直接访问外部类的成员变量（方法）
//            System.out.println(Outer.this.num);
            //静态内部类可以直接访问外部类的静态变量（方法）
            System.out.println(Outer.age);
        }
    }

    //成员内部类
    public class Inner{

        private int num = 20;
        public void show(){
            int num = 30;
            System.out.println(num);//30
            System.out.println(this.num);//20
            System.out.println(Outer.this.num);//10

        }
    }
}
